multi-valve engine - Spanish English Dictionary